<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2006 sp2 U (http://www.altova.com) by PMM (DASSAULT SYSTEMES) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.3ds.com/xsd/GraphicProperties.xsd" targetNamespace="http://www.3ds.com/xsd/GraphicProperties.xsd">
	<xs:complexType name="GraphicPropertiesType">
		<xs:attribute name="Color">
			<xs:annotation>
				<xs:documentation>color is RGB encoded plus alpha which optional </xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:hexBinary">
					<xs:pattern value=".{8}|.{6}"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Symbol" type="SymbolType"/>
		<xs:attribute name="LineType" type="LineType" default="SOLID"/>
		<xs:attribute name="Width" type="xs:unsignedInt"/>
	</xs:complexType>
	<xs:element name="VPGlobalType">
		<xs:complexType>
			<xs:attribute name="Pick" type="xs:boolean" use="optional"/>
			<xs:attribute name="Show" type="xs:boolean" use="optional"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="VPMesh">
		<xs:complexType>
			<xs:complexContent>
				<xs:restriction base="GraphicPropertiesType">
					<xs:attribute name="Color" use="required"/>
					<xs:attribute name="Symbol" use="prohibited"/>
					<xs:attribute name="LineType" use="prohibited"/>
					<xs:attribute name="Width" use="prohibited"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="VPEdge">
		<xs:complexType>
			<xs:complexContent>
				<xs:restriction base="GraphicPropertiesType">
					<xs:attribute name="Color" use="optional"/>
					<xs:attribute name="Symbol" use="prohibited"/>
					<xs:attribute name="LineType" use="optional"/>
					<xs:attribute name="Width" use="optional"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="VPLine">
		<xs:complexType>
			<xs:complexContent>
				<xs:restriction base="GraphicPropertiesType">
					<xs:attribute name="LineType" use="optional"/>
					<xs:attribute name="Width" use="optional"/>
					<xs:attribute name="Color" use="optional"/>
					<xs:attribute name="Symbol" use="prohibited"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="VPPoint">
		<xs:complexType>
			<xs:complexContent>
				<xs:restriction base="GraphicPropertiesType">
					<xs:attribute name="Color" use="optional"/>
					<xs:attribute name="Symbol" use="optional"/>
					<xs:attribute name="LineType" use="prohibited"/>
					<xs:attribute name="Width" use="prohibited"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="VPAsm">
		<xs:complexType>
			<xs:complexContent>
				<xs:restriction base="GraphicPropertiesType">
					<xs:attribute name="Color" use="optional"/>
					<xs:attribute name="LineType" use="optional"/>
					<xs:attribute name="Width" use="optional"/>
					<xs:attribute name="Symbol" use="prohibited"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:simpleType name="SymbolType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="CROSS"/>
			<xs:enumeration value="PLUS"/>
			<xs:enumeration value="CONCENTRIC"/>
			<xs:enumeration value="COINCIDENT"/>
			<xs:enumeration value="FULLCIRCLE"/>
			<xs:enumeration value="FULLSQUARE"/>
			<xs:enumeration value="STAR"/>
			<xs:enumeration value="DOT"/>
			<xs:enumeration value="SMALLDOT"/>
			<xs:enumeration value=""/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="LineType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="SOLID"/>
			<xs:enumeration value="DOTTED"/>
			<xs:enumeration value="DASHED"/>
			<xs:enumeration value="DOT_DASHED"/>
			<xs:enumeration value="PHANTOM"/>
			<xs:enumeration value="SMALLDOT"/>
			<xs:enumeration value="JIS_AXIS"/>
			<xs:enumeration value=""/>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>
